The idiom "edge over the competition" means having an advantage or superiority over others in a particular field, market or area. It refers to being better equipped, more skilled or knowledgeable than one's rivals, which gives them an upper hand in achieving success.